var ejs=require('ejs');
var url=require('url');

var G={};
app=function(req,res){
    var pathname=url.parse(req.url).pathname;
    res.writeHead(200, {
        'Type-Content': 'text/html;charset=utf-8;'
    });
    if (!pathname.endsWith('/')) {
        pathname = pathname + '/';
    }
    if(G[pathname]){
        G[pathname](req,res);
    }else{
        res.end('no router');
    }
}

app.get=function(string,callback){
    
    
    if(!string.endsWith('/')){
        string=string+'/';
    }
    if(!string.startsWith('/')){
        string='/'+string;

    }
    console.log(string);
    G[string]=callback;
}
app.post=function(string,callback){
    if(!string.endsWith('/')){
        string=string+'/';
    }
    if(!string.startsWith('/')){
        string='/'+string;
    }
    G[string]=callback;
}
module.exports=app;